moralise at length

Translations
долго морализировать
She would moralise at length about people's choices.
Она могла долго морализировать по поводу выборов людей.